- tweaked window update code to improve speed of redraws (still needs work)
- added capability to append/overwrite/save-as/cancel when saving article while reading article (as opposed to when just examining list of available articles)
- added code to deal gracefully with errors while deleting messages (increment past and continue deleting)
- tweaked support for HEAD command so errors caused by nonexistant (i.e. deleted) articles are tolerated better
- tweaked DNS resolver so that if an all-numeric IP address is entered (e.g. 123.456.78.9) is entered, that IP address is used directly, without doing further DNS lookups (Ehrensperger Marcel's network somehow requires this窶 maybe others do too)
- restructured format for article overview database (it's now fully readable as a text file and is much more space-efficient)
- archive groups are no longer opened in response to a 窶廾pen Next Unread Group窶 command (includes space bar)
- many hours spent debugging glitches introduced by new article overview database format
- optimized code for saving message-ID data (much faster!)
- modified thread database reset code so that files are just truncated to zero-length, rather than fully deleted (this preserves the NNTP numbers saved in each file)
- added support for Newsgroups: and References: headers longer than 256 characters
- improved processing of XOVER and HEAD data (less copying of data, acceptance of long References: data)
- added support for resetting a single group's thread data and rebuilding a single group's thread data
- cleaned up database.c scanning code
- made scanning/deleting dialogs non-modal, so application can be backgrounded during long, boring jobs
- fixed minor bug that caused read articles to marked as unread again after they were downloaded in full (affected only cross-posted articles)
- forced confusing tab characters to spaces in extracted subject, author, etc. data
- added support for automatic scanning of newsfolder at startup
- added support for 窶忻erbose logging窶 of newsfolder scanning data
- fixed memory leak in unread article counting code in newsrc.c